1
general::
Phrase(s): alight (up)on someone or something
to land on something; [for a bird or other flying animal] to come to rest on something. (Upon is more formal than on.) • A small bird alighted on the branch directly over my head. • It alighted upon the branch and began to sing.
McGrawhill's American Idioms And Phrasal Verbs